<?php 
$zagol='Конвертация чисел';
//include '../header.php';
include 'app/x_base.php';
$num=htmlspecialchars($_GET['num']);
$base=htmlspecialchars($_GET['base']);
?>
<strong class="big">Конвертация чисел между системами счисления с основанием от 2 до 36 включительно.</strong><br />

<form action="#" method="get">
<label>Число: <input name="num" type="text" size="20" value="<?php echo $num; ?>"  placeholder="число"/></label><br />
В системе счисления:
<select name="base" size="1">
<?php
for ($i=2; $i <=  36; $i++)
{
echo '<option value="'.$i.'" '; if ($base==$i) {echo 'selected';} echo '>'.$i.'</option>';
}
?>
</select><br />
<input type="submit" value="Преобразовать"/>
</form>
<small>В поле "Число"допускаются значения: 01234567890123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ</small>
<br />

<?php
if (count($_GET)>1) {
$a = new x_base($num,$base); 

echo '<table width="100%" border="0">'; 
for ($i=2; $i <=  $a->getMaxBase(); $i++)
{	
	if ($i==2 ||$i==8 || $i==10 || $i==16 || $i==24 || $i==32 || $i==36) {echo '
	<tr><td class="u" style="background-color:#FFC">
	';} else {echo '
	<td>
	';}
	if ($base==$i) {echo '<strong style="color:red;background-color:#6F9">';}
    echo "<b>Base ".$i."</b>   ".$a->getConvNum($i);
	if ($base==$i) {echo '</strong>';}
	if ($i==7 || $i==9 || $i==15 || $i==23 || $i==31 || $i==35 || $i==36) {echo '
	</td></tr>
	';} else {echo '
	</td>
	';}
}

echo  '</table>';
}
 
//include '../footer.php'; 
?>
